package com.xyht.sca_s.student_manage_system.modules.welcomeNewStudent.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xyht.sca_s.student_manage_system.common.commonReturn.ResponseResult;
import com.xyht.sca_s.student_manage_system.modules.welcomeNewStudent.entity.SmsWnsInformationConsult;
import com.xyht.sca_s.student_manage_system.modules.welcomeNewStudent.entity.req.SmsWnsInformationConsultReq;

/**
 * <p>
 * 信息咨询群表 服务类
 * </p>
 *
 * @author XYHT
 * @since 2024-01-25
 */
public interface SmsWnsInformationConsultService extends IService<SmsWnsInformationConsult> {

    ResponseResult addInformationConsult(String userId, SmsWnsInformationConsultReq addReq);

    ResponseResult deletedInformationConsult(SmsWnsInformationConsultReq deletedReq);

    ResponseResult updateInformationConsult(SmsWnsInformationConsultReq updateReq);

    ResponseResult getInformationConsultDetail(String id);

    ResponseResult getInformationConsultList(String collegeId, String majorId, String gradeId, String classId, String classTeacher, Integer pageNum, Integer pageSize);

    ResponseResult getMyInformationConsult(String userId);
}
